package com.echat.elocation.protocol;

import android.location.Location;

/**
 *
 * @author lihao
 *
 * @date 2018/7/11 9:50
 */
public interface ITerminalRequest {

    /**
     * 终端注册 id:0x0100
     */
    void onTerminalRegister();

    /**
     * 终端鉴权 id:0x0102
     *
     * @param authCode 鉴权码
     */
    void onTerminalAuth(String authCode);

    /**
     * 终端心跳 id:0x0002
     */
    void onHeartbeat();

    /**
     * 位置上报 id:0x0200
     *
     * @param location 位置信息
     */
    void onLocationUpload(Location location);

}
